package com.example.qxfw.nyqx.service;

import com.example.qxfw.common.entity.ny.CropGrowdateHistory;
import com.example.qxfw.common.entity.ny.StationInfo;
import com.example.qxfw.common.entity.qx.MsgMediumSmallScale;

import java.sql.Timestamp;
import java.util.List;

/************************************
 *
 * @author : HuangDeYin Jolly
 * @since : JDK 11
 * @Date : 2023/9/11  星期一   8:52
 * @description :
 *
 ***************************************/
public interface AgriculturalServiceInformationStationService {
    List<StationInfo> selectAgriculturalServiceInformationStation(String stationId, String stationName, String county);

    List<String> selectDistinctStationId();

    List<String> selectDistinctStationName();

    List<String> selectDistinctCounty();

    List<MsgMediumSmallScale> getStatisticalChartOfAgriculturalStationElements(String stationId, String column, Timestamp startTime,Timestamp endTime);

    List<CropGrowdateHistory> queryRealSituationQueryOfCropDevelopmentPeriod(String stationId, Integer year, String cropName, String type);
}
